needing (further) explanation - Turco Inglés Diccionario